.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.rok-left{float:left;}.rok-right{float:right;}.rok-dropdown-group,.rok-dropdown{position:relative;}.rok-dropdown-open .rok-dropdown{display:block;}.rok-popover-group,.rok-popover{position:relative;}.rok-popover-open .rok-popover{display:block;}.gf-menu{box-shadow:none;}.gf-menu-toggle{padding:7px 10px;border-radius:4px;background-color:#475362;background-image:-moz-linear-gradient(top,#546174,#343c47);background-image:-webkit-gradient(linear,0 0,0 100%,from(#546174),to(#343c47));background-image:-webkit-linear-gradient(top,#546174,#343c47);background-image:-o-linear-gradient(top,#546174,#343c47);background-image:linear-gradient(to bottom,#546174,#343c47);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff536173', endColorstr='#ff333c47', GradientType=0);position:absolute;z-index:2;top:10px;left:10px;cursor:pointer;}.gf-menu-toggle.active{background-color:#363f4a;background-image:-moz-linear-gradient(top,#293039,#495565);background-image:-webkit-gradient(linear,0 0,0 100%,from(#293039),to(#495565));background-image:-webkit-linear-gradient(top,#293039,#495565);background-image:-o-linear-gradient(top,#293039,#495565);background-image:linear-gradient(to bottom,#293039,#495565);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff282f38', endColorstr='#ff495565', GradientType=0);}.gf-menu-toggle .icon-bar{background-color:#32373D;border-radius:1px 1px 1px 1px;display:block;height:2px;width:18px;}.gf-menu-toggle .icon-bar + .icon-bar{margin-top:3px;}@media (max-width: 767px){.layout-mode-responsive .gf-menu-device-wrapper{margin-bottom:15px !important;}.layout-mode-responsive .gf-menu-device-container{background:#ec6664;border-radius:5px;padding:5px;}.layout-mode-responsive .gf-menu-device-container select{margin-bottom:0;width:100%;}.layout-mode-responsive .gf-menu{background-clip:content-box;-webkit-background-clip:content-box;background:#ec6664;border:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;margin:0;}.layout-mode-responsive .gf-menu ul{padding-left:20px;}.layout-mode-responsive .gf-menu li{margin-right:0 !important;}.layout-mode-responsive .gf-menu li.active.last{border:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.layout-mode-responsive .gf-menu li.active.last > .item{border-radius:4px;background:rgba(255,255,255,0.5);}.layout-mode-responsive .gf-menu li:hover > .item{color: !important;}.layout-mode-responsive .gf-menu li .item{padding:0 10px !important;border:none !important;color:#FFFFFF;line-height:30px;}.layout-mode-responsive .gf-menu li .item.subtext em{display:none;}.layout-mode-responsive .gf-menu li .item:after{content:'' !important;border-right:0 !important;}.layout-mode-responsive .gf-menu .dropdown{width:100% !important;border:0 !important;padding-top:0 !important;padding-bottom:0 !important;background:transparent !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;position:relative;left:inherit;top:inherit;opacity:1;*zoom:1;}.layout-mode-responsive .gf-menu .dropdown:before,.layout-mode-responsive .gf-menu .dropdown:after{display:table;content:"";line-height:0;}.layout-mode-responsive .gf-menu .dropdown:after{clear:both;}.layout-mode-responsive .gf-menu .dropdown .flyout{display:block;}.layout-mode-responsive .gf-menu .dropdown .column{width:100% !important;}.layout-mode-responsive .gf-menu .dropdown .grouped ol{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:0 !important;margin:0 !important;padding:0 !important;}.layout-mode-responsive .gf-menu .dropdown .modules{display:none;}.layout-mode-responsive .gf-menu.l1 > li{float:none;}.layout-mode-responsive .gf-menu.l1 > li.active{margin-left:0px;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;}.layout-mode-responsive .gf-menu.l1 > li > .item{font-size:15px;line-height:40px;border-right:none !important;}}